Big Huge Thesaurus

Mediterranean snapdragon

noun